home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
x11
/
rpg
/
crossfir.92
/
crossfir
/
crossfire-0.92.5
/
lib
/
adm
/
make_ericsrv_file.pl
< prev
next >
Wrap
Perl Script
|
1996-07-24
|
591b
|
21 lines
#!/usr/local/bin/perl
open(BMAPS,"bmaps.paths") || die("Can't open bmaps.paths: $!\n");
open(ESRV,">esrv_xpm.eric") || die("Can't open esrv_xpm.eric for write: $!\n");
$_ = <BMAPS>;
while(<BMAPS>) {
chop;
die("Unknown line: '$_'\n") unless /^\\(\d{5})\s+(\S+)$/o;
$num = $1;
$file = $2;
print "$num $file\n" if ($num % 50) == 0 ;
open(FILE,"$file\.xpm") || die("Unable to open $file\.xpm for read: $!\n");
print ESRV "ESRV_XPM $num $file\n";
while(<FILE>) {
print ESRV $_;
}
close(FILE);
print ESRV "ESRV_XPM_END\n";
}
close(ESRV);
close(BMAPS);